home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et3_0-a1.lha
/
et3
/
src
/
ProgressDialog.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-05-08
|
863b
|
44 lines
#ifndef ProgressDialog_First
#ifdef __GNUG__
//pragma once
#pragma interface
#endif
#define ProgressDialog_First
#include "Progress.h"
#include "Port.h"
#include "StreamBuf.h"
//---- ProgressImpl ------------------------------------------------------------
class ProgressImpl : public Progress {
friend class AlarmHandler;
public:
ProgressImpl();
private:
~ProgressImpl();
void SetUp();
bool SetVal();
void SetMessage(char *message);
void Abort(bool skiptoend);
private:
class ProgressDialog *pb;
class ProgressBar *bar;
class TextItem *ti;
class SysEvtHandler *alarmhandler;
};
//---- ProgressFilter ----------------------------------------------------------
class ProgressFilter: public StreamBuf {
public:
ProgressFilter();
int Overflow(u_char*, int);
int Underflow(u_char *bp, int size);
};
#endif